package cn.edu.lingnan.service;

import cn.edu.lingnan.pojo.Participation;

import java.util.List;

public interface ParticipationService {
    //向数据库更新排名
    public boolean updateRank(int sid,String cName,int rank);

    //查询被审批成功的项目
    public List<Participation> findParticipationByNameStatus(String name);
    //插入参赛记录
    public boolean addParticipation(int student_id,int competition_id, String competition_name);

    //根据id查询参赛记录
    public boolean findParticipationById(int id);

    //根据学生id查询参赛记录
    public List<Participation> findParticipationBySid(int sid);

    //查询所有参赛记录
    public List<Participation> findParticipationAll();

    //删除学生已选参赛项目记录,即退比赛报名
    public boolean delParticipation(int id);

    //修改记录
    public boolean updateParticipation(Participation pt);

    //根据项目名称查询记录表
    public List<Participation> findParticipationByName(String name);

    //修改分数
    public boolean updateScore(int pid,int score);
}
